package com.xinxuan.usercenter.service;

import java.util.List;

import com.xinxuan.usercenter.domain.BonusEventLog;
import com.xinxuan.usercenter.domain.User;
import com.xinxuan.usercenter.dto.UserAddBonusDTO;
import com.xinxuan.usercenter.dto.UserLoginDTO;

public interface UserService {

    User findById(Integer id);

    void addBonus(UserAddBonusDTO userAddBonusDTO);

    User login(UserLoginDTO userLoginDTO, String openId);

    User me(String token);

    List<BonusEventLog> bonusLogs(String token);

    User sign(String token);
}
